From: Keir Fraser Date: Sat, 24 Jan 2009 09:24:46 +0000 (+0000) Subject: x86_64, vt-d: Do not include pages 'in xen range' which may be freed X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~14014^2~23 X-Git-Url: https://dgit.raspbian.org/%22http:/www.example.com/cgi/%22https://%22%22/%22http:/www.example.com/cgi/%22https:/%22%22?a=commitdiff_plain;h=39f9d1597cb30d53c5cf7c140bad329156ed3d68;p=xen.git x86_64, vt-d: Do not include pages 'in xen range' which may be freed to domain heap. Signed-off-by: Keir Fraser --- diff --git a/xen/arch/x86/setup.c b/xen/arch/x86/setup.c index 35523ade19..09ab0dffb0 100644 --- a/xen/arch/x86/setup.c +++ b/xen/arch/x86/setup.c @@ -1108,8 +1108,8 @@ int xen_in_range(paddr_t start, paddr_t end) paddr_t xs = 0; paddr_t xe = xenheap_phys_end; #else - paddr_t xs = __pa(&_start); - paddr_t xe = __pa(&_end); + paddr_t xs = __pa(&_stext); + paddr_t xe = __pa(&_etext); #endif return (start < xe) && (end > xs);